Incremental Rotation, in Eye Space

To rotate the model around Eye-Space axis :
vertex = DeltaR x M x vertex,
i.e. R = DeltaR x R

[Up Arrow] glMatrixMode(GL_TEXTURE);
glLoadIdentity()*;

glMatrixMode(GL_PROJECTION);
glLoadIdentity()*;
glFrustum / glOrtho(l,r,b,t,n,f);

glMatrixMode(GL_MODELVIEW);
glLoadIdentity()*;

glTranslatef( 0., 0., -distance );

glPushMatrix(); glPopMatrix();

glTranslatef(+ctr.x, +ctr.y, +ctr.z);
glMultMatrixf( R );
glTranslatef(-ctr.x, -ctr.y, -ctr.z);

glVertex3fv(vcoord[i]);


[Monitor]